Programmer en langage C by Claude Delannoy
Auteur:Claude Delannoy [Delannoy, Claude]
La langue: fra
Format: epub
Tags: Informatique
Éditeur: O'Reilly
Publié: 2010-03-26T14:14:11+00:00
Delannoy Livre.book Page 120 Mercredi, 6. mai 2009 4:26 16
Programmer en langage C
Exercices
Tous ces exercices sont corrigés en fin de volume.
1) Écrire :
●
une fonction, nommée f1, se contentant d’afficher "bonjour" (elle ne possèdera aucun argument ni valeur de retour),
●
une fonction, nommée f2, qui affiche "bonjour" un nombre de fois égal à la valeur reçue en argument (int) et qui ne renvoie aucune valeur,
●
une fonction, nommée f3, qui fait la même chose que f2, mais qui, de plus, renvoie la valeur (int) 0.
Écrire un petit programme appelant successivement chacune de ces trois fonctions, après les avoir convenablement déclarées sous forme d’un prototype.
2) Qu’affiche le programme suivant ?
int n=5 ;
main()
{
void fct (int p) ;
int n=3 ;
fct(n) ;
}
void fct(int p)
{
printf("%d %d", n, p) ;
}
3) Écrire une fonction qui se contente de comptabiliser le nombre de fois où elle a été appelée en affichant seulement un message de temps en temps, à savoir :
●
au premier appel : *** appel 1 fois ***
●
au dixième appel : *** appel 10 fois ***
●
au centième appel : *** appel 100 fois ***
●
et ainsi de suite pour le millième, le dix millième appel...
●
On supposera que le nombre maximal d’appels ne peut dépasser la capacité d’un long.
4) Écrire une fonction récursive calculant la valeur de la « fonction d’Ackermann » A définie pour m>0 et n>0 par :
A(m,n) = A(m-1,A(m,n-1)) pour m>0 et n>0
A(0,n) = n+1 pour n>0
A(m,0) = A(m-1,1) pour m>0
120
© Éditions Eyrolles
Télécharger
Ce site ne stocke aucun fichier sur son serveur. Nous ne faisons qu'indexer et lier au contenu fourni par d'autres sites. Veuillez contacter les fournisseurs de contenu pour supprimer le contenu des droits d'auteur, le cas échéant, et nous envoyer un courrier électronique. Nous supprimerons immédiatement les liens ou contenus pertinents.
Exercices en langage C++ by Claude Delannoy(1214)
Mort à crédit by Louis-Ferdinand Céline(1176)
JavaScript pour les Nuls grand format, 2e édition (French Edition) by Eva HOLLAND & Chris MINNICK(1163)
marginal by collectif(1140)
La philosophie du langage by Histoire(1073)
Le Rouge et le Noir by Un livre Un film(1072)
Le Seigneur de Bombay by Vikram Chandra(1067)
Guide pour investir by Robert T. Kiyosaki(1057)
La Gaule by Histoire de France - Livres(1017)
Programmer en langage C by Claude Delannoy(1016)
EXCEL VBA: Guide débutant étape par étape du langage de programmation excel (French Edition) by Jason Jay(1001)
C++ pour les programmeurs C by Claude Delannoy(994)
La pâtisserie by Inconnu(e)(983)
Les grands philosophes by Collectif(961)
Actes by La Bible(955)
La vie de nos morts by Inconnu(e)(940)
La vie secrète des chats by La vie secrète des chats (2014)(908)
Programmation HTML5 avec CSS3 Pour les Nuls (French Edition) by Ed TITTEL & Chris MINNICK(900)
Apprentissage facile Structures de données et algorithmes Java: Apprenez les structures de données et les algorithmes de manière graphique et simple (French Edition) by hu yang(816)